#ifndef __WRAPPER__
#define __WRAPPER__

#include "../Algo/Algo.h"
#pragma comment(lib, "Algo.lib") 

using namespace System;

namespace Wrapper {
	public ref class WrapperAlgo {

		private:
			Algo* algo;

		public:
			WrapperAlgo(){ algo = Algo_new(); }
			~WrapperAlgo(){ Algo_delete(algo); }
			int*** creerCarte(int taille){ return Algo_creerCarte(algo, taille); }
			int** positionsDepart(int nb_joueurs, int taille){ return Algo_positionsDepart(algo, nb_joueurs, taille); }
			//int** potentiellesVilles(int largeur, int*** carte){ return Algo_potentiellesVilles(algo, largeur, carte); }
	};
}
#endif